package com.dhecp.project.business.service;

import java.util.List;
import java.util.Map;

import com.dhecp.common.core.domain.AjaxResult;
import com.dhecp.project.business.domain.ProductGNumber;

/**
 * 型号条码记录 服务层
 * @author DH-Xxj
 * @version 2021年3月30日
 */
public interface ProductGNumberService {

	/**
     * 查询型号条码信息
     * @param params
     * @return List - ProductGNumber
	 * @throws Exception
	 * @author DH-Xxj
	 */
	List<ProductGNumber> queryProductGNumberList(Map<String, Object> params) throws Exception;
	
	/**
	 * 通过guid查询单条记录
	 * @param guid 必要参数：条码行唯一值
	 * @return 实体 ProductGNumber
	 * @author DH-Xxj
	 */
	ProductGNumber queryProductGNumberByGuid(String guid);
	
    /**
	 * 新增型号条码信息
	 * @param params
	 * @return AjaxResultt
	 */
	AjaxResult insertProductGNumberInfo(Map<String, Object> params);
	
}
